$(function() {
	var table = $("#table5");

	// 初始化
	table.datagrid({
		url : '#',
		fit : true,
		rownumbers : true,
		pagination : true,// 是否显示分页栏
		columns : [ [
				{
					field : 'account',
					title : '学生名称',
					width : 100,
					align : 'center'
				},
				{
					field : 'type',
					title : '性别',
					width : 100,
					align : 'center'
				},
				{
					field : 'number',
					title : '班级',
					width : 100,
					align : 'center'
				},
				{
					field : 'live',
					title : '寝室',
					width : 100,
					align : 'center'
				},
				{
					field : 'teacher',
					title : '班主任',
					width : 100,
					align : 'center'
				},
				{
					field : 'ac',
					title : '操作',
					width : 150,
					align : 'center',
					formatter : function() {
						var bts = [];
						bts.push('<a class="ctr edit">换寝</a>');
						bts.push('<a class="ctr delete">删除</a>');
						return bts.join('');
					}
				} ] ],
		toolbar : [ {
			iconCls : 'icon-add',
			text : "添加学员",
			handler : function() {
				userForm();
			}
		} ]
	});
	
	var form = $("#userSearchForm");

	$("#userReset").on('click', function() {
		form.form('clear');
		// 清除查询参数
		userGrid.datagrid("load", {});
	});
	
	var gridPanel = table.datagrid("getPanel");
	gridPanel.on("click", "a.delete", function() {
		$.messager.confirm("提示", "您确定要删除此数据?", function(r) {
			if (r) {
					table.datagrid("reload");
			}
		});
	}).on("click", "a.edit", function() {
		dormlist();
	});
	
	function userForm(id) {
		// 创建窗口
		var dialog = $("<div/>").dialog({
			href : 'jx_add_dorm_student.jsp' + (id ? ("/" + id) : ""),
			title : "1号寝室学员添加",
			height : 420,
			width : 450,
			modal : true,
			onClose : function() {
				// 窗口关闭的同时销毁此窗口
				$(this).dialog("destroy");
			},
			buttons : [ {
				iconCls : 'icon-save',
				text : '确定',
				handler : function() {
					table.datagrid("reload");
					dialog.dialog("close");
				}
			} ]
		});
	}
	
	function dormlist(id) {
		// 创建窗口
		var dialog = $("<div/>").dialog({
			href : 'jx_dorm_list.jsp' + (id ? ("/" + id) : ""),
			title : "换寝",
			height : 200,
			width : 400,
			modal : true,
			onClose : function() {
				// 窗口关闭的同时销毁此窗口
				$(this).dialog("destroy");
			},
			buttons : [ {
				iconCls : 'icon-save',
				text : '确定',
				handler : function() {
					table.datagrid("reload");
					dialog.dialog("close");
				}
			} ]
		});
	}

});